// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  const db = cloud.database()
  const orderCollection = db.collection('orders')
  await orderCollection.add({
    openId: event.openId,
    orderId: event.orderId,
    status: 'unpaid', // unpaid未付 paid已付 paiding付款中
    payAmount: event.totalFee * 100,
    orderData: event.orderData
  })
  // const res = await cloud.cloudPay.unifiedOrder({
  //   "body" : event.goodName,//商品名称或商品描述
  //   "outTradeNo" : event.orderId,//订单号
  //   "spbillCreateIp" : event.ip,//先填这个
  //   "subMchId" : event.subMchId,//你的商户号
  //   "totalFee" : event.totalFee*100,//支付金额
  //   "envId": "cloud1-3gkc3d4e1d2d98e6", // 接收回调的云函数环境ID
  //   "functionName": "pay_notify", // 接收回调的云函数名称
  //   // "sub_appid": "wxe588d821868065d3"
  // })
  // return res
}